#ifndef xpack_lang_cxx_parse_base64
#define xpack_lang_cxx_parse_base64
#pragma push_macro("xuser")
#undef  xuser
#define xuser mixc::lang_cxx::inc
#include"define/base_type.hpp"
#include"lang/cxx/private/parse_base64x.hpp"
#include"lang/cxx.hpp"
#include"macro/xexport.hpp"
#pragma pop_macro("xuser")

namespace mixc::lang_cxx{
    template<class item_t>
    template<inc::can_alloc_seq alloc_seq_t>
    inline auto cxx<item_t>::parse_base64(alloc_seq_t const & alloc) const {
        auto allocx = inc::can_alloc_seq_helper(alloc);
        return parse_base64x<item_t>(xthe, make_base64, allocx);
    }
}

#endif
